package com.yanxin

/**
  * RPC之间传递的定义为特质
  * 因为RPC传递过程中是实现序列化的,所以父特质先实现序列化接口
  */
trait RemoteMsg extends Serializable

//注册的消息
//因为这个消息要实现序列化,所以要去实现父特质
case class RegisterMsg(account:String,password:String) extends RemoteMsg

//心跳消息
case class HeartBeatMsg(clientId:String,content:String) extends RemoteMsg

//定义RPC传数据时,返回值的信息
case class ResultMsg(result:String) extends RemoteMsg

